package chapter6.enumPart;

/**
 * @Project ：learn_java
 * @File ：EnumTest.java
 * @IDE ：IntelliJ IDEA
 * @Author ：自由如风间
 * @Date ：2025/3/20 11:05
 * @Description ：测试枚举类
 */

public class EnumTest {
    public static void main(String[] args) {
        // 每一个枚举项都是该枚举的一个对象
        Week monday = Week.MONDAY;
        // 获取名称
        System.out.println(Week.WEDNESDAY.name());
        // 获取索引值，和数组索引一样
        System.out.println(Week.MONDAY.ordinal());

        // 返回索引值的差值
        int i = Week.TUESDAY.compareTo(Week.SATURDAY);
        System.out.println(i);

        // 遍历
        Week[] values = Week.values();
        for (Week value : values) {
            System.out.println(value);
        }
    }
}
